rewinddir
倒回目錄句柄
rewinddir()函數重置由opendir()創建的目錄句柄。
打開一個目錄,列出其中的文件,重置目錄句柄,再次列出其中的文件,然後關閉:
<?php
$dir = "/images/" ;
// 打開目錄,然後讀取其內容
if ( is_dir ( $dir ) ) {
if ( $dh = opendir ( $dir ) ) {
// 列出images 目錄中的文件
while ( ( $file = readdir ( $dh ) ) !== false ) {
echo "filename:" . $file . "<br>" ;
}
rewinddir ( ) ;
// 再次列出images 目錄中的文件
while ( ( $file = readdir ( $dh ) ) !== false ) {
echo "filename:" . $file . "<br>" ;
}
closedir ( $dh ) ;
}
}
?>
結果:
filename: cat.gif filename: dog.gif filename: horse.gif filename: cat.gif filename: dog.gif filename: horse.gif
rewinddir ( dir_handle ) ;
| 參數 | 描述 |
|---|---|
| dir_handle | 可選。指定之前由opendir()打開的目錄句柄資源。 如果該參數未指定,則使用最後一個由opendir()打開的鏈接。 |